			
	/* SVN FILE: $Id: screen.css 8 2011-03-13 08:32:38Z michele.andreoletti@gmail.com $ */
	
	/**
	 * Project Name : arcadia
	 *
	 * @author $Author: michele.andreoletti@gmail.com $
	 * @version $Revision: 8 $
	 * @lastrevision $Date: 2011-03-13 08:32:38 +0000 (Sun, 13 Mar 2011) $
	 * @filesource $URL: http://arcadia.googlecode.com/svn/trunk/themes/default/stylesheets/screen.css $
	 */


	@import "../../common/stylesheets/screen.css";

	body {
		font-size: 65%;
		margin: 0;
		padding: 0;
		background: url(../images/bg_body.gif) repeat-y left;
		font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
		
	@media print {
		body { background: #fff; }
		#menu { display: none; }
	}

	/* Springboard >> index.php
	   -------------------------------- */

	.springboard {
		border-bottom:1px solid #CCC;
		padding:11px 0;
		margin:0 1.25em; }

	.springboard .icon-large {
		float:left;
		margin-right:1.25em;
		border:0px;
		height: 87px;
		width: 87px; }

	.icon-small {
		border:0px;
		height:22px;
		width:22px; }

	.icon-very-small {
		border:0px;
		height:18px;
		width:18px; }

	.springboard a {
		color:#006fb8;
		text-decoration:underline; }

	.springboard h1 {
		font-size:1.8em;
		margin:1.5em 0 0; }

	.springboard p {
		color:#636363;
		font-size:1.1em;
		margin-top:0; }

	.springboard .spacer {
		clear:left; }

	/* message-flash >> function fnMessageFlash()
	   -------------------------------- */

	.message-flash {
		margin-top:4px;
		margin-right:0px;	
		margin-bottom:6px;
		margin-left:5px;
		padding:4px; }

	.message-flash p {
		text-align:center; }

	/* Layout
	   -------------------------------- */

	.template-layout-grid {
		width: 100%;
		color: #000;
		font-size: 1.2em; }

	.template-layout-grid td {
		vertical-align: top; }

	.template-layout-grid td.template-left-nav {
		width: 120px;
		padding-left: 8px; }

	.template-layout-grid td.template-normal {
		background:url(../images/bg_main.gif) repeat-x top;
		border-left: 1px solid #eee;
		padding: 16px 20px; }

	.template-left-nav .template-links-nav {
		padding-right: 10px; }

	/* Links
	   -------------------------------- */

	.template-links-nav,
	.template-links-nav dt,
	.template-links-nav dd,
	.template-links-nav ul,
	.template-links-nav li {
		margin: 0;
		padding: 0 }

	.template-links-nav dd img { /* spazio tra $sTableIcon e $sTableName */
		padding: 0px 5px 0px 0px;
		border: 0px; }

	.template-links-nav {
		float: left;
		width: 150px;
		font-size: 1.3em; }

	.template-links-nav dt,
	.template-links-nav h4 {
		margin: 0;
		padding: 0;
		font: normal 1.1em "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
		color: #e87b10; }

	.template-links-nav dt,
	.template-links-nav h4 {
		margin-top: 1.5em;
		margin-bottom: 0;
		padding-left: 8px;
		padding-bottom:5px;
		line-height: 1.2em;
		border-bottom: 1px solid #F4F4F4; }

	.template-links-nav dd a,
	.template-links-nav li a {
		border-bottom: 1px solid #F4F4F4;
		display:block;
		padding: 4px 3px 4px 8px;
		font-size: 90%;
		text-decoration: none;
		color: #555 ;
		margin:2px 0;
		height:18px; }

	.template-links-nav dd a:hover,
	.template-links-nav dd a:focus,
	.template-links-nav dd a:hover,
	.template-links-nav dd a:focus {
		background: #fff;
		color:#000;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; }

	 .template-links-nav dd a.selected {
		background: #555;
		color:#ffffff;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; }


	/* Normal
	   -------------------------------- */

	.template-normal  h3,
	.template-normal  h4 {
		margin: 0;
		font-weight: normal; }

	.template-normal  h3 {
		padding: 0 0 9px;
		font-size: 1.8em; }

	.template-normal  h4 {
		padding-bottom: 21px;
		border-bottom: 1px dashed #999;
		font-size: 1.2em;
		font-weight: bold; }

	.template-normal  p {
		font-size: 1.2em; }

	.template-normal a:link,
	.template-normal a:visited { color:#1b75bb; text-decoration:none; }
	.template-normal a:hover,
	.template-normal a:active { color:#0b559b; }

	/* table-title, table-subheader
	   -------------------------------- */

	h3.template-table-title {
		padding: 0 0 5px;
		border-bottom: 1px solid #eee; }

	h4.template-table-subheader {
		font-size: 80%; 
		text-transform: uppercase;
		color: #999;
		padding: 8px 0 3px;
		border: 0;
		margin: 0; }

	.table-title-more {
		font-size: 70%;
		color: #2e2e2e; }

	#table-title-reset {
		cursor:pointer;
		margin-left: 8px;
		font-size: 45%;
		color: gray;
		text-weight: normal;
		white-space: nowrap; }

	#table-title-reset:hover {
		color: red;
		text-decoration: underline; }

	.table-title-help {
		margin-top:4px;
		margin-bottom:6px;
		margin-left:5px;
		padding:4px; }

	.table-title-help span { margin-left: 10px; }
	.table-title-help img { float: left; }

	/* new-item
	   -------------------------------- */

	.template-new-item {
		font-size: 1.15em;
		float:right;
		position:relative;
		top:-1.36em; }

	.template-new-item a:hover{
		text-decoration:underline; }

	/* Copyright
	   -------------------------------- */

	   .template-copyright {
		clear: both;
		color:#cecece;
		margin-top:75px; }

	.template-copyright a { color:#cecece; }
	.template-copyright a:hover { color:#bcbcbc; }

	/* Debug
	   -------------------------------- */

	.template-debug {
		color: #2f4f4f; 
		margin-top: 20px;
		margin-left: 200px;
		display: block; }

	.template-debug-header {
		margin: 0 32 0 8px;
		font-size: 1.25em; }

	.template-debug hr { width: 80%; }
	.template-debug strong { color: #5f9ea0; }
	.template-debug pre { font-family: 'monospace' }